Volume 52, Issue 2, April 2023, Pages 635-648
Walid Mohamed Habib; Wael Mohammed Ayad; Ahmed Taha Sayed
Volume 52, Issue 2, April 2023, Pages 763-776
Muhammad Ramzy Sayed; Ahmed Taha Sayed; Megahed Mohammed Ali